Document missing symbols, and other cleanups.
<xi:include href="xml/gtkaboutdialog.xml" />
<xi:include href="xml/gtkassistant.xml" />
<xi:include href="xml/gtkwindowgroup.xml" />
+ <xi:include href="xml/gtknativedialog.xml" />
</chapter>
<chapter id="LayoutContainers">
<TITLE>GtkMultiSeledction</TITLE>
GtkMultiSelection
gtk_multi_selection_new
-gtk_multi_selection_copy
<SUBSECTION Private>
gtk_multi_selection_get_type
</SECTION>
<FILE>gtkfilterlistmodel</FILE>
<TITLE>GtkFilterListModel</TITLE>
GtkFilterListModel
-GtkFilterListModelFilterFunc
gtk_filter_list_model_new
gtk_filter_list_model_new_for_type
gtk_filter_list_model_set_model
<TITLE>GtkPaned</TITLE>
GtkPaned
gtk_paned_new
-gtk_paned_add1
-gtk_paned_add2
-gtk_paned_pack1
-gtk_paned_pack2
-gtk_paned_get_child1
-gtk_paned_get_child2
+gtk_paned_set_start_child
+gtk_paned_get_start_child
+gtk_paned_set_end_child
+gtk_paned_get_end_child
+gtk_paned_set_resize_start_child
+gtk_paned_get_resize_start_child
+gtk_paned_set_resize_end_child
+gtk_paned_get_resize_end_child
+gtk_paned_set_shrink_start_child
+gtk_paned_get_shrink_start_child
+gtk_paned_set_shrink_end_child
+gtk_paned_get_shrink_end_child
gtk_paned_set_position
gtk_paned_get_position
gtk_paned_set_wide_handle
'gtkappchooserprivate.h',
'gtkapplicationaccelsprivate.h',
'gtkapplicationprivate.h',
+ 'gtkarrayimplprivate.h',
'gtkbindingsprivate.h',
'gtkbitmaskprivate.h',
'gtkbuilderprivate.h',
'gtkmagnifierprivate.h',
'gtkmediafileprivate.h',
'gtkmenubuttonprivate.h',
+ 'gtkmenusectionboxprivate.h',
+ 'gtkmenutrackeritemprivate.h',
+ 'gtkmenutrackerprivate.h',
'gtkmodulesprivate.h',
'gtkmountoperationprivate.h',
'gtknativedialogprivate.h',
'gtknomediafileprivate.h',
+ 'gtkpango.h',
'gtkplacessidebarprivate.h',
'gtkplacesviewprivate.h',
'gtkplacesviewrowprivate.h',
'gtkprintoperation-private.h',
'gtkprivate.h',
'gtkprogresstrackerprivate.h',
+ 'gtkquery.h',
'gtkrangeprivate.h',
'gtkrbtreeprivate.h',
'gtkrenderbackgroundprivate.h',
'gtkroundedboxprivate.h',
'gtkscalerprivate.h',
'gtksearchentryprivate.h',
+ 'gtkset.h',
'gtksettingsprivate.h',
+ 'gtkshortcutcontrollerprivate.h',
'gtkshortcutsshortcutprivate.h',
'gtkshortcutswindowprivate.h',
'gtksidebarrowprivate.h',
'gtktoolbarprivate.h',
'gtktooltipprivate.h',
'gtktooltipwindowprivate.h',
+ 'gtktreepopoverprivate.h',
'gtktreeprivate.h',
+ 'gtktreerbtreeprivate.h',
'gtkutilsprivate.h',
'gtkwidgetpaintableprivate.h',
'gtkwidgetpathprivate.h',
}
/**
- * gtk_column_view_get_visible:
+ * gtk_column_view_column_get_visible:
* @self: a #GtkColumnViewColumn
*
* Returns whether this column is visible.
}
/**
- * gtk_column_view_get_expand:
+ * gtk_column_view_column_get_expand:
* @self: a #GtkColumnViewColumn
*
* Returns whether this column should expand.
/**
* gtk_column_view_column_set_resizable:
* @self: a #GtkColumnViewColumn
- * @resizable: whether this column should be resizable
+ * @resizable: whether this column should be resizable
*
* Sets whether this column should be resizable by dragging.
*/
}
/**
- * gtk_column_view_get_resizable:
+ * gtk_column_view_column_get_resizable:
* @self: a #GtkColumnView
*
* Returns whether this column is resizable.
/**
* gtk_drop_down_get_enable_search:
+ * @self: a #GtkDropDown
*
* Returns whether search is enabled.
*
/**
* gtk_drop_down_set_from_strings:
* @self: a #GtkDropDown
- * text: a %NULL-terminated string array
+ * @texts: a %NULL-terminated string array
*
* Populates @self with the strings in @text,
* by creating a suitable model and factory.
*/
void
gtk_drop_down_set_from_strings (GtkDropDown *self,
- const char *const *text)
+ const char *const *texts)
{
GtkExpression *expression;
GListModel *model;
g_return_if_fail (GTK_IS_DROP_DOWN (self));
- g_return_if_fail (text != NULL);
+ g_return_if_fail (texts != NULL);
set_default_factory (self);
gtk_drop_down_set_expression (self, expression);
gtk_expression_unref (expression);
- model = gtk_drop_down_strings_model_new (text);
+ model = gtk_drop_down_strings_model_new (texts);
gtk_drop_down_set_model (self, model);
g_object_unref (model);
}
gtk_menu_tracker_item_set_submenu_shown (self, shown);
}
-/**
+/*
* gtk_menu_tracker_item_get_is_visible:
* @self: A #GtkMenuTrackerItem instance
*
return self->is_visible;
}
-/**
+/*
* gtk_menu_tracker_item_may_disappear:
* @self: A #GtkMenuTrackerItem instance
*
*
* gtk_widget_set_size_request (hpaned, 200, -1);
*
- * gtk_paned_pack1 (GTK_PANED (hpaned), frame1, TRUE, FALSE);
+ * gtk_paned_set_start_child (GTK_PANED (hpaned), frame1);
+ * gtk_paned_set_start_child_resize (GTK_PANED (hpaned), TRUE);
+ * gtk_paned_set_start_child_shrink (GTK_PANED (hpaned), FALSE);
* gtk_widget_set_size_request (frame1, 50, -1);
*
- * gtk_paned_pack2 (GTK_PANED (hpaned), frame2, FALSE, FALSE);
+ * gtk_paned_set_end_child (GTK_PANED (hpaned), frame2);
+ * gtk_paned_set_end_child_resize (GTK_PANED (hpaned), FALSE);
+ * gtk_paned_set_end_child_shrink (GTK_PANED (hpaned), FALSE);
* gtk_widget_set_size_request (frame2, 50, -1);
* ]|
*/
NULL);
}
+/**
+ * gtk_paned_set_start_child:
+ * @paned: a #GtkPaned
+ * @child: the widget to add
+ *
+ * Sets the start child of @paned to @child.
+ */
void
gtk_paned_set_start_child (GtkPaned *paned,
GtkWidget *child)
return paned->start_child;
}
+/**
+ * gtk_paned_set_resize_start_child:
+ * @paned: a #GtkPaned
+ * @resize: %TRUE to let the start child be resized
+ *
+ * Sets the #GtkPaned:resize-start-child property
+ */
void
gtk_paned_set_resize_start_child (GtkPaned *paned,
gboolean resize)
g_object_notify (G_OBJECT (paned), "resize-start-child");
}
+/**
+ * gtk_paned_get_resize_start_child:
+ * @paned: a #GtkPaned
+ *
+ * Returns whether the start child can be resized.
+ *
+ * Returns: %TRUE if the start child is resizable
+ */
gboolean
gtk_paned_get_resize_start_child (GtkPaned *paned)
{
return paned->resize_start_child;
}
+/**
+ * gtk_paned_set_shrink_start_child:
+ * @paned: a #GtkPaned
+ * @resize: %TRUE to let the start child be shrunk
+ *
+ * Sets the #GtkPaned:shrink-start-child property
+ */
void
gtk_paned_set_shrink_start_child (GtkPaned *paned,
gboolean shrink)
g_object_notify (G_OBJECT (paned), "shrink-start-child");
}
+/**
+ * gtk_paned_get_shrink_start_child:
+ * @paned: a #GtkPaned
+ *
+ * Returns whether the start child can be shrunk.
+ *
+ * Returns: %TRUE if the start child is shrinkable
+ */
gboolean
gtk_paned_get_shrink_start_child (GtkPaned *paned)
{
}
/**
- * gtk_paned_get_end_child:
+ * gtk_paned_set_end_child:
* @paned: a #GtkPaned
+ * @child: the widget to add
*
- * Retrieves the end child of the given #GtkPaned.
- *
- * See also: #GtkPaned:end-child
- *
- * Returns: (transfer none) (nullable): the end child widget
+ * Sets the end child of @paned to @child.
*/
void
gtk_paned_set_end_child (GtkPaned *paned,
g_object_notify (G_OBJECT (paned), "end-child");
}
+/**
+ * gtk_paned_get_end_child:
+ * @paned: a #GtkPaned
+ *
+ * Retrieves the end child of the given #GtkPaned.
+ *
+ * See also: #GtkPaned:end-child
+ *
+ * Returns: (transfer none) (nullable): the end child widget
+ */
GtkWidget *
gtk_paned_get_end_child (GtkPaned *paned)
{
return paned->end_child;
}
+/**
+ * gtk_paned_set_resize_end_child:
+ * @paned: a #GtkPaned
+ * @resize: %TRUE to let the end child be resized
+ *
+ * Sets the #GtkPaned:resize-end-child property
+ */
void
gtk_paned_set_resize_end_child (GtkPaned *paned,
gboolean resize)
g_object_notify (G_OBJECT (paned), "resize-end-child");
}
+/**
+ * gtk_paned_get_resize_end_child:
+ * @paned: a #GtkPaned
+ *
+ * Returns whether the end child can be resized.
+ *
+ * Returns: %TRUE if the end child is resizable
+ */
gboolean
gtk_paned_get_resize_end_child (GtkPaned *paned)
{
return paned->resize_end_child;
}
+/**
+ * gtk_paned_set_shrink_end_child:
+ * @paned: a #GtkPaned
+ * @resize: %TRUE to let the end child be shrunk
+ *
+ * Sets the #GtkPaned:shrink-end-child property
+ */
void
gtk_paned_set_shrink_end_child (GtkPaned *paned,
gboolean shrink)
g_object_notify (G_OBJECT (paned), "shrink-end-child");
}
+/**
+ * gtk_paned_get_shrink_end_child:
+ * @paned: a #GtkPaned
+ *
+ * Returns whether the end child can be shrunk.
+ *
+ * Returns: %TRUE if the end child is shrinkable
+ */
gboolean
gtk_paned_get_shrink_end_child (GtkPaned *paned)
{
/**
* gtk_string_sorter_set_ignore_case:
* @self: a #GtkStringSorter
+ * @ignore_case: %TRUE to ignore case differences
*
* Sets whether the sorter will ignore case differences.
*/
/**
* gtk_text_child_anchor_get_widgets:
* @anchor: a #GtkTextChildAnchor
+ * @out_len: (out): return location for the length of the array
*
* Gets a list of all widgets anchored at this child anchor.
*
}
}
+/**
+ * gtk_text_view_remove:
+ * @text_view: a #GtkTextView
+ * @child: the child to remove
+ *
+ * Removes a child widget from @text_view.
+ */
+
void
gtk_text_view_remove (GtkTextView *text_view,
GtkWidget *child)
* gtk_widget_get_first_child:
* @widget: a #GtkWidget
*
+ * Returns the widgets first child.
+ *
* Returns: (transfer none) (nullable): The widget's first child
*/
GtkWidget *
* gtk_widget_get_last_child:
* @widget: a #GtkWidget
*
+ * Returns the widgets last child.
+ *
* Returns: (transfer none) (nullable): The widget's last child
*/
GtkWidget *
* gtk_widget_get_next_sibling:
* @widget: a #GtkWidget
*
+ * Returns the widgets next sibling.
+ *
* Returns: (transfer none) (nullable): The widget's next sibling
*/
GtkWidget *
* gtk_widget_get_prev_sibling:
* @widget: a #GtkWidget
*
+ * Returns the widgets previous sibling.
+ *
* Returns: (transfer none) (nullable): The widget's previous sibling
*/
GtkWidget *
* @grab_notify: Signal emitted when a widget becomes shadowed by a
* GTK+ grab (not a pointer or keyboard grab) on another widget, or
* when it becomes unshadowed due to a grab being removed.
- * @child_notify: Signal emitted for each child property that has
- * changed on an object.
* @get_request_mode: This allows a widget to tell its parent container whether
* it prefers to be allocated in %GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH or
* %GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT mode.